home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / gemini / man / cat1m / getopt.1m < prev    next >
Encoding:
Text File  |  1994-09-22  |  2.2 KB  |  56 lines

  1. GETOPT(1M)                  Mupfelkommandos                  GETOPT(1M)
  2.  
  3. N✓NA✓AM✓ME✓E
  4.      getopt - Argumentliste überprüfen und verarbeiten
  5.  
  6. S✓SY✓YN✓NO✓OP✓PS✓SI✓IS✓S
  7.      getopt ✓ _✓z_✓u_✓l_✓ä_✓s_✓s_✓i_✓g_✓e_✓-_✓o_✓p_✓t_✓i_✓o_✓n_✓e_✓n _✓t_✓a_✓t_✓s_✓ä_✓c_✓h_✓l_✓i_✓c_✓h_✓e_✓-_✓p_✓a_✓r_✓a_✓m_✓e_✓t_✓e_✓r
  8.  
  9. B✓BE✓ES✓SC✓CH✓HR✓RE✓EI✓IB✓BU✓UN✓NG✓G
  10.      g✓ge✓et✓to✓op✓pt✓t ordnet Optionen und Argumente in einer Standardform an, die 
  11.      leicht weiterverarbeitet werden kann. Außerdem werden Schalter auf 
  12.      Zulässigkeit geprüft und ggfs. ihre Parameter gesucht.
  13.  
  14.      Kombinierte Optionen wie '-ae' werden zu '-a -e' aufgelöst. Die zu 
  15.      Optionen gehörenden Argumente stehen anschließend in einem separa-
  16.      ten Wort unmittelbar hinter der Option. Als Trenner zwischen den 
  17.      Optionen und den zu ihnen gehörenden Argumenten einerseits und den 
  18.      übrigen übergebenen Argumenten andererseits wird die Zeichenkette 
  19.      '--' erzeugt.
  20.  
  21.      Alle Parameter nach einem '--' sind vom Prüfvorgang ausgenommen und 
  22.      werden direkt als weitere Argumente verstanden. So kann man auch 
  23.      mit einem '-' beginnende Parameter übergeben, ohne daß sie als 
  24.      Schalter mißverstanden werden. Da die Mupfel intern auch g✓ge✓et✓to✓op✓pt✓t 
  25.      verwendet, gilt dies praktisch für alle eingebauten 
  26.      Mupfelkommandos!
  27.  
  28. O✓OP✓PT✓TI✓IO✓ON✓NE✓EN✓N
  29.      _✓z_✓u_✓l_✓ä_✓s_✓s_✓i_✓g_✓e_✓-_✓o_✓p_✓t_✓i_✓o_✓n_✓e_✓n
  30.           Eine Zeichenkette mit den Optionen, die zulässig sein sollen. 
  31.           Folgt einem Optionsbuchstabe ein Doppelpunkt, dann gehört zu 
  32.           dieser Option ein weiterer Parameter.
  33.  
  34.      _✓t_✓a_✓t_✓s_✓ä_✓c_✓h_✓l_✓i_✓c_✓h_✓e_✓-_✓p_✓a_✓r_✓a_✓m_✓e_✓t_✓e_✓r
  35.           Die auf Gültigkeit zu prüfenden tatsächlichen Optionen und 
  36.           sonstigen Argumente.
  37.  
  38. B✓BE✓EI✓IS✓SP✓PI✓IE✓EL✓L
  39.      $ getopt '-o:cx' -y
  40.      getopt: Unbekannte Option '-y'
  41.      $ getopt '-o:cx' -c -o arg1 file1
  42.      -c -o arg1 -- file1
  43.      $ getopt '-o:cx' -c -o arg1 -- -y file1
  44.      -c -o arg1 -- -y file1
  45.  
  46. A✓AU✓UT✓TO✓OR✓R
  47.      Mupfel: Copyright (c)
  48.      Stefan Eissing (se@ac.maus.de)
  49.  
  50.      Dokumentation: Copyright (c) 7. Januar 1994
  51.      Julian F. Reschke (jr@ms.maus.de)
  52.  
  53. S✓SI✓IE✓EH✓HE✓E ✓ A✓AU✓UC✓CH✓H
  54.      mupfel(1)
  55.  
  56.